/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.replenish;

import java.math.BigDecimal;

public class GetReplenishDetailInData {
    private String clientId;
    private String gsrdVoucherId;
    private String gsrdDate;
    private String gsrdSerial;
    private String gsrdProId;
    private BigDecimal gsrdAverageCost;
    private String gsrdGrossMargin;
    private String gsrdSalesDays1;
    private String gsrdSalesDays2;
    private String gsrdSalesDays3;
    private String gsrdProposeQty;
    private String gsrdNeedQty;
    private String gsrdStockStore;
    private String gsrdStockDepot;
    private String gsrdDisplayMin;
    private String gsrdPackMidsize;

    public String getClientId() {
        return this.clientId;
    }

    public String getGsrdVoucherId() {
        return this.gsrdVoucherId;
    }

    public String getGsrdDate() {
        return this.gsrdDate;
    }

    public String getGsrdSerial() {
        return this.gsrdSerial;
    }

    public String getGsrdProId() {
        return this.gsrdProId;
    }

    public BigDecimal getGsrdAverageCost() {
        return this.gsrdAverageCost;
    }

    public String getGsrdGrossMargin() {
        return this.gsrdGrossMargin;
    }

    public String getGsrdSalesDays1() {
        return this.gsrdSalesDays1;
    }

    public String getGsrdSalesDays2() {
        return this.gsrdSalesDays2;
    }

    public String getGsrdSalesDays3() {
        return this.gsrdSalesDays3;
    }

    public String getGsrdProposeQty() {
        return this.gsrdProposeQty;
    }

    public String getGsrdNeedQty() {
        return this.gsrdNeedQty;
    }

    public String getGsrdStockStore() {
        return this.gsrdStockStore;
    }

    public String getGsrdStockDepot() {
        return this.gsrdStockDepot;
    }

    public String getGsrdDisplayMin() {
        return this.gsrdDisplayMin;
    }

    public String getGsrdPackMidsize() {
        return this.gsrdPackMidsize;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGsrdVoucherId(String gsrdVoucherId) {
        this.gsrdVoucherId = gsrdVoucherId;
    }

    public void setGsrdDate(String gsrdDate) {
        this.gsrdDate = gsrdDate;
    }

    public void setGsrdSerial(String gsrdSerial) {
        this.gsrdSerial = gsrdSerial;
    }

    public void setGsrdProId(String gsrdProId) {
        this.gsrdProId = gsrdProId;
    }

    public void setGsrdAverageCost(BigDecimal gsrdAverageCost) {
        this.gsrdAverageCost = gsrdAverageCost;
    }

    public void setGsrdGrossMargin(String gsrdGrossMargin) {
        this.gsrdGrossMargin = gsrdGrossMargin;
    }

    public void setGsrdSalesDays1(String gsrdSalesDays1) {
        this.gsrdSalesDays1 = gsrdSalesDays1;
    }

    public void setGsrdSalesDays2(String gsrdSalesDays2) {
        this.gsrdSalesDays2 = gsrdSalesDays2;
    }

    public void setGsrdSalesDays3(String gsrdSalesDays3) {
        this.gsrdSalesDays3 = gsrdSalesDays3;
    }

    public void setGsrdProposeQty(String gsrdProposeQty) {
        this.gsrdProposeQty = gsrdProposeQty;
    }

    public void setGsrdNeedQty(String gsrdNeedQty) {
        this.gsrdNeedQty = gsrdNeedQty;
    }

    public void setGsrdStockStore(String gsrdStockStore) {
        this.gsrdStockStore = gsrdStockStore;
    }

    public void setGsrdStockDepot(String gsrdStockDepot) {
        this.gsrdStockDepot = gsrdStockDepot;
    }

    public void setGsrdDisplayMin(String gsrdDisplayMin) {
        this.gsrdDisplayMin = gsrdDisplayMin;
    }

    public void setGsrdPackMidsize(String gsrdPackMidsize) {
        this.gsrdPackMidsize = gsrdPackMidsize;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetReplenishDetailInData)) {
            return false;
        }
        GetReplenishDetailInData other = (GetReplenishDetailInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gsrdVoucherId = this.getGsrdVoucherId();
        String other$gsrdVoucherId = other.getGsrdVoucherId();
        if (this$gsrdVoucherId == null ? other$gsrdVoucherId != null : !this$gsrdVoucherId.equals(other$gsrdVoucherId)) {
            return false;
        }
        String this$gsrdDate = this.getGsrdDate();
        String other$gsrdDate = other.getGsrdDate();
        if (this$gsrdDate == null ? other$gsrdDate != null : !this$gsrdDate.equals(other$gsrdDate)) {
            return false;
        }
        String this$gsrdSerial = this.getGsrdSerial();
        String other$gsrdSerial = other.getGsrdSerial();
        if (this$gsrdSerial == null ? other$gsrdSerial != null : !this$gsrdSerial.equals(other$gsrdSerial)) {
            return false;
        }
        String this$gsrdProId = this.getGsrdProId();
        String other$gsrdProId = other.getGsrdProId();
        if (this$gsrdProId == null ? other$gsrdProId != null : !this$gsrdProId.equals(other$gsrdProId)) {
            return false;
        }
        BigDecimal this$gsrdAverageCost = this.getGsrdAverageCost();
        BigDecimal other$gsrdAverageCost = other.getGsrdAverageCost();
        if (this$gsrdAverageCost == null ? other$gsrdAverageCost != null : !(this$gsrdAverageCost).equals(other$gsrdAverageCost)) {
            return false;
        }
        String this$gsrdGrossMargin = this.getGsrdGrossMargin();
        String other$gsrdGrossMargin = other.getGsrdGrossMargin();
        if (this$gsrdGrossMargin == null ? other$gsrdGrossMargin != null : !this$gsrdGrossMargin.equals(other$gsrdGrossMargin)) {
            return false;
        }
        String this$gsrdSalesDays1 = this.getGsrdSalesDays1();
        String other$gsrdSalesDays1 = other.getGsrdSalesDays1();
        if (this$gsrdSalesDays1 == null ? other$gsrdSalesDays1 != null : !this$gsrdSalesDays1.equals(other$gsrdSalesDays1)) {
            return false;
        }
        String this$gsrdSalesDays2 = this.getGsrdSalesDays2();
        String other$gsrdSalesDays2 = other.getGsrdSalesDays2();
        if (this$gsrdSalesDays2 == null ? other$gsrdSalesDays2 != null : !this$gsrdSalesDays2.equals(other$gsrdSalesDays2)) {
            return false;
        }
        String this$gsrdSalesDays3 = this.getGsrdSalesDays3();
        String other$gsrdSalesDays3 = other.getGsrdSalesDays3();
        if (this$gsrdSalesDays3 == null ? other$gsrdSalesDays3 != null : !this$gsrdSalesDays3.equals(other$gsrdSalesDays3)) {
            return false;
        }
        String this$gsrdProposeQty = this.getGsrdProposeQty();
        String other$gsrdProposeQty = other.getGsrdProposeQty();
        if (this$gsrdProposeQty == null ? other$gsrdProposeQty != null : !this$gsrdProposeQty.equals(other$gsrdProposeQty)) {
            return false;
        }
        String this$gsrdNeedQty = this.getGsrdNeedQty();
        String other$gsrdNeedQty = other.getGsrdNeedQty();
        if (this$gsrdNeedQty == null ? other$gsrdNeedQty != null : !this$gsrdNeedQty.equals(other$gsrdNeedQty)) {
            return false;
        }
        String this$gsrdStockStore = this.getGsrdStockStore();
        String other$gsrdStockStore = other.getGsrdStockStore();
        if (this$gsrdStockStore == null ? other$gsrdStockStore != null : !this$gsrdStockStore.equals(other$gsrdStockStore)) {
            return false;
        }
        String this$gsrdStockDepot = this.getGsrdStockDepot();
        String other$gsrdStockDepot = other.getGsrdStockDepot();
        if (this$gsrdStockDepot == null ? other$gsrdStockDepot != null : !this$gsrdStockDepot.equals(other$gsrdStockDepot)) {
            return false;
        }
        String this$gsrdDisplayMin = this.getGsrdDisplayMin();
        String other$gsrdDisplayMin = other.getGsrdDisplayMin();
        if (this$gsrdDisplayMin == null ? other$gsrdDisplayMin != null : !this$gsrdDisplayMin.equals(other$gsrdDisplayMin)) {
            return false;
        }
        String this$gsrdPackMidsize = this.getGsrdPackMidsize();
        String other$gsrdPackMidsize = other.getGsrdPackMidsize();
        return !(this$gsrdPackMidsize == null ? other$gsrdPackMidsize != null : !this$gsrdPackMidsize.equals(other$gsrdPackMidsize));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetReplenishDetailInData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gsrdVoucherId = this.getGsrdVoucherId();
        result = result * 59 + ($gsrdVoucherId == null ? 43 : $gsrdVoucherId.hashCode());
        String $gsrdDate = this.getGsrdDate();
        result = result * 59 + ($gsrdDate == null ? 43 : $gsrdDate.hashCode());
        String $gsrdSerial = this.getGsrdSerial();
        result = result * 59 + ($gsrdSerial == null ? 43 : $gsrdSerial.hashCode());
        String $gsrdProId = this.getGsrdProId();
        result = result * 59 + ($gsrdProId == null ? 43 : $gsrdProId.hashCode());
        BigDecimal $gsrdAverageCost = this.getGsrdAverageCost();
        result = result * 59 + ($gsrdAverageCost == null ? 43 : ($gsrdAverageCost).hashCode());
        String $gsrdGrossMargin = this.getGsrdGrossMargin();
        result = result * 59 + ($gsrdGrossMargin == null ? 43 : $gsrdGrossMargin.hashCode());
        String $gsrdSalesDays1 = this.getGsrdSalesDays1();
        result = result * 59 + ($gsrdSalesDays1 == null ? 43 : $gsrdSalesDays1.hashCode());
        String $gsrdSalesDays2 = this.getGsrdSalesDays2();
        result = result * 59 + ($gsrdSalesDays2 == null ? 43 : $gsrdSalesDays2.hashCode());
        String $gsrdSalesDays3 = this.getGsrdSalesDays3();
        result = result * 59 + ($gsrdSalesDays3 == null ? 43 : $gsrdSalesDays3.hashCode());
        String $gsrdProposeQty = this.getGsrdProposeQty();
        result = result * 59 + ($gsrdProposeQty == null ? 43 : $gsrdProposeQty.hashCode());
        String $gsrdNeedQty = this.getGsrdNeedQty();
        result = result * 59 + ($gsrdNeedQty == null ? 43 : $gsrdNeedQty.hashCode());
        String $gsrdStockStore = this.getGsrdStockStore();
        result = result * 59 + ($gsrdStockStore == null ? 43 : $gsrdStockStore.hashCode());
        String $gsrdStockDepot = this.getGsrdStockDepot();
        result = result * 59 + ($gsrdStockDepot == null ? 43 : $gsrdStockDepot.hashCode());
        String $gsrdDisplayMin = this.getGsrdDisplayMin();
        result = result * 59 + ($gsrdDisplayMin == null ? 43 : $gsrdDisplayMin.hashCode());
        String $gsrdPackMidsize = this.getGsrdPackMidsize();
        result = result * 59 + ($gsrdPackMidsize == null ? 43 : $gsrdPackMidsize.hashCode());
        return result;
    }

    public String toString() {
        return "GetReplenishDetailInData(clientId=" + this.getClientId() + ", gsrdVoucherId=" + this.getGsrdVoucherId() + ", gsrdDate=" + this.getGsrdDate() + ", gsrdSerial=" + this.getGsrdSerial() + ", gsrdProId=" + this.getGsrdProId() + ", gsrdAverageCost=" + this.getGsrdAverageCost() + ", gsrdGrossMargin=" + this.getGsrdGrossMargin() + ", gsrdSalesDays1=" + this.getGsrdSalesDays1() + ", gsrdSalesDays2=" + this.getGsrdSalesDays2() + ", gsrdSalesDays3=" + this.getGsrdSalesDays3() + ", gsrdProposeQty=" + this.getGsrdProposeQty() + ", gsrdNeedQty=" + this.getGsrdNeedQty() + ", gsrdStockStore=" + this.getGsrdStockStore() + ", gsrdStockDepot=" + this.getGsrdStockDepot() + ", gsrdDisplayMin=" + this.getGsrdDisplayMin() + ", gsrdPackMidsize=" + this.getGsrdPackMidsize() + ")";
    }
}

